Skip to main content
Version: 1.5.x

v1.5.0

Release Date

April 10, 2026


SDK

New Features

TypeScript SDK

  • NEW: Brand-new TypeScript SDK, published to npm (rl-rock). Supports sandbox management, filesystem operations, sync/async shell command execution, Python/Node.js runtime environments, built-in Agent support, EnvHub integration, and ESM/CommonJS dual builds (#492)

Agent Run (Harbor Style)

  • NEW: Support Agent Run, allowing users to submit and manage agent run tasks (harbor style) via the SDK (#681)

Job OSS Artifact Mirror

  • NEW: Add OssMirrorConfig and JobConfig.enable_oss_mirror() to support Job OSS artifact mirroring, automatically populating namespace/experiment_id from sandbox config (#708)

Sandbox Client

  • NEW: Add auto_delete_seconds field to specify the retention time after a sandbox is stopped. Currently supports the following behaviors:

    • auto_delete_seconds = None (default): whether the sandbox is cleaned up after stop is determined by the cluster configuration

    • auto_delete_seconds = 0: the sandbox is deleted immediately after stop

    • auto_delete_seconds > 0: the sandbox is not deleted after stop


Admin

New Features

Sandbox Metadata Persistence

  • NEW: Support persisting sandbox metadata to a database backend (in addition to Redis) for more reliable data storage (#730)

Refactoring

Ray Temp Directory

  • Add temp_dir field to RayConfig to support redirecting Ray temporary data directory (defaults to .tmp/ray), with automatic relative-to-absolute path resolution (#694, #696)

User-Defined Log Path

  • Support user-defined log paths (e.g., /data/logs/user-defined) with automatic directory creation (#702)

Bug Fixes

Memory Size Error Message

  • Fix incorrect memory size error message in sandbox manager (#648)

Test Fixes

  • Fix tests that could not run (#700)

  • Adjust sandbox resource limits in conftest.py to fix consistently failing unit tests (#710)

  • Fix dirty sandbox info data caused by Kubernetes cache inconsistency across multiple admin instances (#743)

  • Fix Kubernetes client informer not processing events in time in admin (#744)


CI / Infrastructure

  • Restore CI request-triggered workflow configuration (#728)

  • Pin langgraph-prebuilt to 1.0.8 to fix CI errors (#745)